A Specification and Descripiton Language programozási nyelv (SDL)

Példaprogram

Repülőtér

Az alább elérhető példa egy repülőtér egyszerű szimulációját valósítja meg. A repülőtér egy irányítótoronyból és három kifutópályából áll. A repülőgépeket egy démon generálja a környezettől kapott UjGep szignál hatására. A gépek leszállási engedélyt kérnek a toronytól. Amennyiben van szabad pálya, arra kapnak, ellenkező esetben az üzemanyaguk elfogytáig köröznek, és minden körnél újra engedélyt kérnek. Mielőtt elfogyna az üzemanyaguk, elrepülnek egy másik reptérre.

Ha sikeresen leszálltak egy pályára, akkor kiszállnak az emberek, feltötlik üzemanyaggal és beszállnak az emberek, majd a gép felszáll.

Érdemes megfigyelni, hogy mennyire kompaktul lehet mindezt SDL-ben megvalósítani, és összevetni például egy C-s megfelelőjével.

Az egy gép érkezése esetén történő folyamatokat könnyedén nyomon lehet követni az msc.pdf fájlban.

A programot Bibók Tamás készítette és fordította 2012-ben a Telelogic SDL suite 6.0 segítségével.

Repülőtér mintaprogram